package cn.kgc.math.work01;


import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.concurrent.LinkedBlockingQueue;

public class UnionLotto {
    //4、使用Java实现双色球功能，具体规则如下：
    //双色球规则红球33选6，蓝球16选1，不允许重复
    // 使用Math类的random()方法在1到33内随机产生6个红球号码，
   // 每产生一个判断是否已经在数组中存在 ，不存在则保存于数组，否则重选
  //从1到16间随机产生一个蓝球号码。
    public static void main(String[] args) {
        Set<Integer>rednums=new HashSet<Integer>();
        while (!(rednums.size()==6)){
            rednums.add((int)(Math.random()*33+1));
        }
        Iterator<Integer> it=rednums.iterator();
        int bluenums=(int)(Math.random()*16+1);
        System.out.print("双色球预测号：");
        while (it.hasNext()) {
            int its=(int)it.next();
            System.out.print(its+",");
        }
    }
}
